package com.ojoin.trade.supplyloan_core.constdef;

import com.ojoin.trade.common.CallBack;
import com.ojoin.trade.supplyloan_core.web.service.renew.BLHTRenew;
import com.ojoin.trade.supplyloan_core.web.service.renew.SupplyUpDownContractRenew;
import com.ojoin.trade.supplyloan_core.web.service.renew.YYZZRenew;

public enum RenewTypeDesc {
	
	yyzz("yyzz","营业执照续签",YYZZRenew.class),
	
	SUPPLY_UPDOWN_CONTRACT("SL_UpDownStreamContractFile_gen","上下游合同续签",SupplyUpDownContractRenew.class),
	
	SUPPLY_FACTORING_CONTRACT_USERCOMMIT("SL_ContractFile_user_gen","保理合同续签", BLHTRenew.class)
	
	;
	
	private final String busiDir;
	
	private final String description;

	private final Class handle;
	
	RenewTypeDesc(String busiDir,String description,Class handler){
		this.busiDir=busiDir;
		this.description=description;
		this.handle=handler;
	}

	public String getBusiDir() {
		return busiDir;
	}
	
	public String getDescription() {
		return description;
	}

	public Class getHandle() {
		return handle;
	}
}
